#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//#include <string.h>
//int my_strlen(char* arr) {
//	static int a = 0;
//	if (*arr != '\0')
//	{
//		a++;
//		my_strlen(arr + 1);
//	}
//		return a;
//}
//int my_strlen2(char *arr) {
//	int a = 0;
//	while (1)
//	{
//		if (*(arr++) != '\0')
//			a++;
//		else
//			return a;
//	}
//}
//int main()
//{
//	char a[] = "abcdef123";
//	printf("%d", my_strlen(a));
//	printf("\n%d", my_strlen2(a));
//	printf("\n%d", strlen(a));
//}




//int jiecheng(int a) {
//	if (a >= 1)
//		return a * jiecheng(a - 1);
//	else 
//		return 1;
//}
//int jiecheng2(int a) {
//	int sum = 1;
//	while (a >= 1)
//	{
//		sum *= a--;
//	}
//	return sum;
//}
//int main()
//{
//	int a;
//	scanf("%d", &a);
//	printf("%d", jiecheng(a));
//	printf("\n%d", jiecheng2(a));
//}




//void dayin(int a) {
//	if (a / 10 != 0)
//	{
//		dayin(a / 10);
//		printf("%d ", a % 10);
//	}
//	else
//		printf("%d ", a);
//}
//int main()
//{
//	int a;
//	scanf("%d", &a);
//	dayin(a);
//}



